package com.haruhinav.mapper;

import com.haruhinav.entity.StartNav;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface StartNavMapper {
    /**
     * 获取用户的所有nav
     * @param userId
     * @return
     */
    List<StartNav> getListByUser(Integer userId);

    /**
     * 获取默认
     * @return
     */
    List<StartNav> getDefaultNavs();

    /**
     * 修改by user and createTime
     * @param nav
     * @return
     */
    int updateNavByUser(StartNav nav);

    /**
     * 添加
     * @param nav
     * @return
     */
    int addNav(StartNav nav);

    /**
     * 删除 by user
     * @param nav
     * @return
     */
    int delNavByUser(StartNav nav);
}
